public abstract class DoThing {
   public abstract void doThing(double [] a);
   public abstract void setNext(DoThing next);
}
